
package cup.modules.visual.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cup.modules.visual.dto.VisualDbDTO;
import cup.modules.visual.entity.VisualDb;

import java.util.LinkedHashMap;
import java.util.List;

/**
 * 可视化数据源配置表 Mapper 接口
 *
 *
 */
public interface VisualDbMapper extends BaseMapper<VisualDb> {

	/**
	 * 数据源列表
	 *
	 * @return List
	 */
	List<VisualDbDTO> dbList();

	/**
	 * 自定义调用动态sql
	 *
	 * @param sql 可执行sql语句
	 * @return List
	 */
	List<LinkedHashMap<String, Object>> dynamicQuery(String sql);

}
